import InputConfig from "@/components/form/Input/InputConfig.vue";
import Input from "@/components/form/Input/Input.vue";
import InputIcon from "@/components/form/Input/InputIcon.vue";
import LayoutIcon from "@/components/form/layout/LayoutIcon.vue";
import DavidTableConfig from "@/components/form/layout/DavidTableConfig";
import DavidTable from "@/components/form/layout/DavidTable";

let fieldRegistry = {
    input: {
        comp: Input,
        config: InputConfig,
    },
}

let layoutRegistry = {
    layout: {
        comp: DavidTable,
        config: DavidTableConfig,
    }
}

export default fieldRegistry
let FieldComponentIcons = [
    InputIcon,
];

let LayoutComponentIcons = {
    LayoutIcon
}

export {
    FieldComponentIcons,
    LayoutComponentIcons,
    layoutRegistry
};
